<?php
/*
 * @Author: 小超越
 * @LastEditors: 小超越
 * @BlogUrl: www.zhe94.com
 */
namespace app\common\lib;

use app\BaseController;

class Show extends BaseController
{
    /**
     * @description: api成功输出格式
     * @param $data 返回数据
     * @param $extend 扩展字段
     * @param $msg 成功信息
     * @param $code 成功状态代码
     * @return json
     */
    public static function success($data=[],$extend=[],$msg='成功',$code=0){
        $show=['code'=>$code,'msg'=>$msg,'data'=>$data];
        if (!empty($extend)) {
            foreach ($extend as $k => $v) {
                $show[$k] = $v;
            }
        }
        return json($show);
    }
    /**
     * @description: api失败输出格式
     * @param $msg 失败信息
     * @param $extend 扩展字段
     * @param $code 失败状态代码
     * @return json
     */
    public static function error($msg='error',$extend=[],$code='1'){
        $show=['code'=>$code,'msg'=>$msg];
        if (!empty($extend)) {
            foreach ($extend as $k => $v) {
                $show[$k] = $v;
            }
        }
        return json($show);
    }
}